.tabbar-placeholder {
	height: 136rpx;
}
.tabbar-body{
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 99;
	padding: 24rpx;
	width: 100%;
	background-color: #fff;
	box-shadow: 0 -6rpx 16rpx 0 rgba(44,44,44,.08);
	box-sizing: border-box;
}
.tabbar-content {
	display: flex;
	align-items: center;
	.evaluate-prices {
		flex: 1;
		font-size: 26rpx;
		.prices-txt {
			font-size: 36rpx;
			font-weight: bold;
			color: #ff6464;
		}
	}
	.prices-detail-btn {
		display: flex;
		align-items: center;
		font-size: 26rpx;
		color: #777777;
		.icon-up {
			margin-right: 8rpx;
			width: 34rpx;
			height: 32rpx;
		}
	}
	.place-order-btn {
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 0 24rpx;
		margin-left: 24rpx;
		width: 300rpx;
		height: 88rpx;
		font-size: 32rpx;
		color: #2c2c2c;
		background: linear-gradient(90deg, #fff200, #ffe100);
		border-radius: 44rpx;
		box-sizing: border-box;
	}
}
.prices-detail-content {
	padding: 42rpx 24rpx;
	width: 100%;
	background-color: #ffffff;
	box-sizing: border-box;
	.prices-detail-header {
		display: flex;
		align-items: center;
		justify-content: space-between;
		.title {
			position: relative;
			padding-left: 18rpx;
			font-size: 28rpx;
			color: #2b2d2e;
			&::before {
				position: absolute;
				content: '';
				left: 0;
				top: 50%;
				width: 6rpx;
				height: 28rpx;
				background-color: #ffda05;
				transform: translateY(-50%);
			}
		}
		.icon-close {
			width: 48rpx;
			height: 48rpx;
		}
	}
	.prices-detail-body {
		padding-top: 18rpx;
	}
	.prices-detail-item {
		position: relative;
		display: flex;
		align-items: center;
		justify-content: space-between;
		height: 84rpx;
		font-size: 26rpx;
		color: #2b2d2e;
		&::after {
			position: absolute;
			content: '';
			left: 0;
			bottom: 0;
			width: 100%;
			height: 1px;
			background-color: #e7ecee;
			transform: scaleY(0.5);
		}
	}
	.prices-detail-total {
		padding: 48rpx 0;
		text-align: right;
		font-size: 26rpx;
		color: #2b2d2e;
		.total-txt {
			font-size: 36rpx;
			color: #ff3460;
		}
	}
	.prices-detail-btn {
		display: flex;
		align-items: center;
		justify-content: center;
		height: 88rpx;
		font-size: 32rpx;
		color: #2c2c2c;
		background: linear-gradient(90deg, #fff200, #ffe100);
		border-radius: 44rpx;
	}
}